﻿//////////////////////////////////////////////////////////////////////////////
//
//  Copyright © 1998-2024 Glodon Company Limited.  All rights reserved.
//
//  Use of this software is subject to the terms of the Glodon license
//  agreement provided at the time of installation or download, or which
//  otherwise accompanies this software in either electronic or hard copy form.  
//
//////////////////////////////////////////////////////////////////////////////


#pragma once
#include "GcmpGeometryInterface.h"
#include "GbmpConstants.h"
#include "IBody.h"

namespace gcmp
{
    /// \brief 倒角的结果信息
    struct BlendResultInfo
    {
        OwnerPtr<IBody> ResultBody = nullptr; ///< 新生成的倒角体
        //后面用于扩展一些错误信息，拓扑追踪等
    };

    /// \brief 倒角的选项（该选项暂不支持，先占位）
    struct BlendFixOptions
    {
        double Tolerance = Constants::DISTANCE_ITERATION_EPS; ///<（暂时用不上）最大允许的倒角容差
    };
}
